package com.logic.landseaserver.ws.dto;

import java.util.List;
import java.util.Map;

/**
 * 
 *
 * 项目名称：system-server</br>
 * 类名称：CouponGeneralDTO</br>
 * 类描述：</br>
 * 创建人：Crystal</br>
 * 创建时间：2017年9月11日 上午10:41:53</br>
 * @version 1.0
 *
 */
public class CouponGeneralDTO
{
private Integer id; 
    
    private String applicationCode;
    
    private String authCode;
    
    private String appropriateType;
    
    private String codeTypeCode;
    
    private String codeType;
      
    private String authFeeCode;
    
    private String authFee;
    
    private String offerTypeCode;
    
    private String offerType;
    
    private Double quota;
    
    private Double realQuota;
    
    private String rangeType;
    
    private String projectIds;
    
    private String projectName;
    
    private String areaIds;
    
    private String areaName;

    private Integer amount;
    
    private Integer usedAmount;
    
    private Integer putOnAmount;

    private String effectiveStartTime;

    private String effectiveEndTime;
    
    private Integer createdBy;
    
    private String createdByName;
    
    private String createdDtm;
    
    private String statusCode;
    
    private String status;
    
    private String approvalStatusCode;
    
    private String approvalStatus;
    
    private String remark;
    
    // 是否可审核 1可以，0或者null不可以
    private int canApproval;
    
    private List<Map<String, Object>> projectInfoList;

    public Integer getId()
    {
        return id;
    }

    public void setId(Integer id)
    {
        this.id = id;
    }

    public String getApplicationCode()
    {
        return applicationCode;
    }

    public void setApplicationCode(String applicationCode)
    {
        this.applicationCode = applicationCode;
    }

    public String getAuthCode()
    {
        return authCode;
    }

    public void setAuthCode(String authCode)
    {
        this.authCode = authCode;
    }
    
    public String getRangeType()
    {
        return rangeType;
    }

    public void setRangeType(String rangeType)
    {
        this.rangeType = rangeType;
    }

    public String getProjectName()
    {
        return projectName;
    }

    public void setProjectName(String projectName)
    {
        this.projectName = projectName;
    }
    
    public String getAreaIds()
    {
        return areaIds;
    }

    public void setAreaIds(String areaIds)
    {
        this.areaIds = areaIds;
    }

    public String getAreaName()
    {
        return areaName;
    }

    public void setAreaName(String areaName)
    {
        this.areaName = areaName;
    }

    public String getAppropriateType()
    {
        return appropriateType;
    }

    public void setAppropriateType(String appropriateType)
    {
        this.appropriateType = appropriateType;
    }

    public String getCodeTypeCode()
    {
        return codeTypeCode;
    }

    public void setCodeTypeCode(String codeTypeCode)
    {
        this.codeTypeCode = codeTypeCode;
    }

    public String getCodeType()
    {
        return codeType;
    }

    public void setCodeType(String codeType)
    {
        this.codeType = codeType;
    }

    public String getAuthFeeCode()
    {
        return authFeeCode;
    }

    public void setAuthFeeCode(String authFeeCode)
    {
        this.authFeeCode = authFeeCode;
    }

    public String getAuthFee()
    {
        return authFee;
    }

    public void setAuthFee(String authFee)
    {
        this.authFee = authFee;
    }

    public String getOfferTypeCode()
    {
        return offerTypeCode;
    }

    public void setOfferTypeCode(String offerTypeCode)
    {
        this.offerTypeCode = offerTypeCode;
    }

    public String getOfferType()
    {
        return offerType;
    }

    public void setOfferType(String offerType)
    {
        this.offerType = offerType;
    }

    public Double getQuota()
    {
        return quota;
    }

    public void setQuota(Double quota)
    {
        this.quota = quota;
    }

    public Double getRealQuota()
    {
        return realQuota;
    }

    public void setRealQuota(Double realQuota)
    {
        this.realQuota = realQuota;
    }

    public String getProjectIds()
    {
        return projectIds;
    }

    public void setProjectIds(String projectIds)
    {
        this.projectIds = projectIds;
    }

    public Integer getAmount()
    {
        return amount;
    }

    public void setAmount(Integer amount)
    {
        this.amount = amount;
    }

    public Integer getUsedAmount()
    {
        return usedAmount;
    }

    public void setUsedAmount(Integer usedAmount)
    {
        this.usedAmount = usedAmount;
    }

    public Integer getPutOnAmount()
    {
        return putOnAmount;
    }

    public void setPutOnAmount(Integer putOnAmount)
    {
        this.putOnAmount = putOnAmount;
    }

    public String getEffectiveStartTime()
    {
        return effectiveStartTime;
    }

    public void setEffectiveStartTime(String effectiveStartTime)
    {
        this.effectiveStartTime = effectiveStartTime;
    }

    public String getEffectiveEndTime()
    {
        return effectiveEndTime;
    }

    public void setEffectiveEndTime(String effectiveEndTime)
    {
        this.effectiveEndTime = effectiveEndTime;
    }

    public Integer getCreatedBy()
    {
        return createdBy;
    }

    public void setCreatedBy(Integer createdBy)
    {
        this.createdBy = createdBy;
    }

    public String getCreatedByName()
    {
        return createdByName;
    }

    public void setCreatedByName(String createdByName)
    {
        this.createdByName = createdByName;
    }

    public String getCreatedDtm()
    {
        return createdDtm;
    }

    public void setCreatedDtm(String createdDtm)
    {
        this.createdDtm = createdDtm;
    }

    public String getStatusCode()
    {
        return statusCode;
    }

    public void setStatusCode(String statusCode)
    {
        this.statusCode = statusCode;
    }

    public String getStatus()
    {
        return status;
    }

    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getApprovalStatusCode()
    {
        return approvalStatusCode;
    }

    public void setApprovalStatusCode(String approvalStatusCode)
    {
        this.approvalStatusCode = approvalStatusCode;
    }

    public String getApprovalStatus()
    {
        return approvalStatus;
    }

    public void setApprovalStatus(String approvalStatus)
    {
        this.approvalStatus = approvalStatus;
    }

    public String getRemark()
    {
        return remark;
    }

    public void setRemark(String remark)
    {
        this.remark = remark;
    }

    public List<Map<String, Object>> getProjectInfoList()
    {
        return projectInfoList;
    }

    public void setProjectInfoList(List<Map<String, Object>> projectInfoList)
    {
        this.projectInfoList = projectInfoList;
    }

    public int getCanApproval()
    {
        return canApproval;
    }

    public void setCanApproval(int canApproval)
    {
        this.canApproval = canApproval;
    }
}
